package com.wdb007.venus.svc.dal.staff.dao;

import java.util.List;

import com.wdb007.venus.svc.dal.staff.model.StaffTransposingDO;
import com.wdb007.venus.svc.dal.staff.model.StaffTransposingPageDO;

public interface StaffTransposingDAO {
	
    int remove(Long id);

    int insert(StaffTransposingDO record);

    StaffTransposingDO get(Long id);

    int update(StaffTransposingDO record);
    
    int countByUserId(Long staffId);

    StaffTransposingDO getByTransId(Long transId);
    
    List<StaffTransposingDO> listByUser(StaffTransposingPageDO page);
    
    int histCountByUser(Long staffId);
}